Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Poprad M15 Bergamo Bratislava 1 Challenger M15 Slovenska Bistrica M15 Ollersbach M25 Padova Dobrich Challenger M15 Vienna M15 Trnava Villena Challenger M25 Santa Margherita di Pula M25 Trnava M25 Santa Margherita di Pula Kigali 1 Challenger M25 Santa margherita di Pula Brazzaville Challenger Zadar Challenger Maia Challenger M15 Antalya Kigali 2 Challenger Prostejov Challenger Barletta Challenger Skopje Challenger Como Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger M25+H Kassel Liberec Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Augsburg Challenger Valencia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w2 Chile #1-w3 Colombia F1 Colombia F2 Mexico F7 Mexico F8 Brazil F3 Brazil F4 Brazil F6 Colombia F3 Colombia F4 Brazil F5 Brazil F10 Brazil F11 Brazil F12 Brazil F13 Brazil F14 Colombia F3 Colombia F4 Brazil F3 Brazil F4 Brazil F5 Brazil F7 Brazil F9 Brazil F10 Brazil F11 Chile #1-w4 Slovakia F2 Portugal F4 Czech Republic F2 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Brazil F1 Italy F10 Brazil F2 Brazil F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Italy F16 Germany F6 Germany F7 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F1 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Brazil F1 Netherlands F1 Austria F2 Brazil F21 Germany F18 Brazil F29 Brazil F31 Brazil F33 Brazil F34 Brazil F1 Brazil F3 Brazil F5 Brazil F6 Great Britain F4 Brazil F14 Brazil F15 Brazil F17 Croatia F10 Croatia F12 Brazil F36 Brazil F40 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Mexico F3 Czech Republic F2 Czech Republic F3 Germany F8 Slovakia F1 Brazil F27 Croatia F10 Czech Republic F1 Croatia F6 Croatia F4 Croatia F11 Bastad Challenger Croatia F4 (Opatija) M15 Monastir M25 The Hague V Gramado Open de Tennis - Gramado III Gramado Open de Tenis - Gramado IV Gramado Open de Tenis - Gramado VI Gramado Open de Tenis - Gramado Sao Paulo - Brazil Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo Steelers Cup 2005 - Kosice Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado II Manta Open - Manta Copa Petrobras - Santiago Copa Petrobras - Montevideo Tatra Banka Open - Bratislava Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis XI Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina - Florianopolis Challenger Casablanca San Angel - Mexico City Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth Steelers Cup - Kosice Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem ATP Slovak Open Challenger - Bratislava IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Trofeo Sisma Mantova - Mantova BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Copa Sevilla 2007 - Seville Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas III Aberto Santa Catarina de Tenis - Florianopolis Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Nord LB Open - Braunschweig Oberstaufen Cup-Head German Master's Series - Oberstaufen Penza Cup 2008 - Penza s'Tennis Masters Challenger - Graz Mordovia Cup 2008 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Geneva Challenger - Geneva Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Ljubljana Open 2008 - Ljubljana ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Brazil - Aracaju Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Tatra Banka Slovak Open - Bratislava Ostrava Challenger Kosice Challenger Tampere Challenger Vigo Challenger San Sebastian Challenger Manerbio Challenger Banja Luka Challenger Trnava Challenger Buenos Aires Challenger Aachen Challenger Bratislava Challenger Sao Paulo Challenger Bucaramanga Challenger Blunmenau Challenger Athens Challenger Curitiba Challenger Rhodes Challenger Busan Challenger Fergana Challenger Prostejov Challenger Kosice Challenger Arad Challenger Scheveningen Challenger Poznan Challenger Cordenons Challenger Tampere Challenger Samarkand Challenger Karshi Challenger Astana Challenger Rijeka Challenger Trnava Challenger Napoli Challenger Palermo Challenger Tashkent Challenger Seoul Challenger Aachen Challenger Bratislava Challenger Sao Paulo Challenger Singapore Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Recife Challenger Johannesburg Challenger Blumenau Challenger Santos Challenger Ostrava Challenger Alessandria Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Dortmund Challenger Samarkand Challenger Karshi Challenger Manerbio Challenger Astana Challenger Seville Challenger Istanbul Challenger Trnava Challenger Campinas Challenger Recife Challenger Bangkok Challenger Sao Leopoldo Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Bucaramanga Challenger Bergamo Challenger Wolfsburg Challenger Florianopolis Challenger Santiago Challenger Barranquilla Challenger San Luis Potosi Challenger Blumenau Challenger Leon Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger Rio Quente Challenger Rome Challenger Furth Challenger Kosice Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Timisoara Challenger Bercuit Challenger Poznan Challenger Tampere Challenger Sibiu Challenger Samarkand Challenger Karshi Challenger Como Challenger Brasov Challenger Cali Challenger Trnava Challenger Campinas Challenger Lermontov Challenger Belem Challenger Rio De Janeiro Challenger Porto Alegre Challenger Medellin Challenger Eckental Challenger Bratislava Challenger Sao Leopoldo Challenger Marbella Challenger Sao Paulo Challenger Noumea Challenger Heilbronn Challenger Bucaramanga Challenger Bergamo Challenger Quimper Challenger Salinas Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Itajai Challenger Mexico City Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger Johannesburg Challenger Rio Quente Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Portoroz Challenger Todi Challenger Scheveningen Challenger San Benedetto Challenger Oberstaufen Challenger Orbetello Challenger San Marino Challenger Rio De Janeiro Challenger Genova Challenger Trnava Challenger Campinas Challenger Porto Alegre Challenger Mons Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Geneva Challenger Montevideo Challenger Bogota Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Lima Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Chitre Challenger Quimper Challenger Morelos Challenger Salinas Challenger Irving Challenger Le Gosier Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Todi Challenger San Benedetto Challenger Oberstaufen Challenger Liberec Challenger Prague Challenger Medellin Challenger Campinas Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Bratislava Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Bucaramanga Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Le Gosier Challenger Napoli Challenger Mersin Challenger Santos Challenger Vercelli Challenger Sao Paulo Challenger Ostrava Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Padova Challenger Braunschweig Challenger Todi Challenger Poznan Challenger Scheveningen Challenger Tampere Challenger Biella Challenger Liberec Challenger Cortina Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Como Challenger Barranquilla Challenger St. Remy Challenger Trnava Challenger Campinas Challenger Rome Challenger Porto Alegre Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Bogota Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Bangkok Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Puebla Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Le Gosier Challenger Napoli Challenger Barletta Challenger Sao Paulo Challenger Turin Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Furth Challenger Moscow Challenger Prague Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Prague Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Manerbio Challenger Curitiba Challenger Como Challenger Seville Challenger Santos Challenger Rome Challenger Medellin Challenger Campinas Challenger Mohammedia Challenger Casablanca Challenger Santiago Challenger Budapest Challenger Lima Challenger Guayaquil Challenger Eckental Challenger Bratislava Challenger Bogota Challenger Noumea Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Bordeaux Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Poznan Challenger Prague Challenger Tampere Challenger Segovia Challenger Liberec Challenger Meerbusch Challenger Manerbio Challenger Quito Challenger Bogota Challenger Alphen Challenger Banja Luka Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Traralgon Challenger Canberra Challenger Bratislava Challenger Rio De Janeiro Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Rome Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Seville Challenger Banja Luka Challenger Florence Challenger Barcelona Challenger Eckental Challenger Bratislava Challenger Pune Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Cordenons Challenger L'Aquila Challenger Como Challenger Biella Challenger Florence Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Marbella Challenger Guayaquil Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Perugia Challenger Liberec Challenger Barletta Challenger Como Challenger Banja Luka Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger Napoli 2 Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Heilbronn Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Trieste Challenger Szczecin Challenger Brasil Open - Costa do Sauipe Hypo Group Tennis International - Portschach MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Brasil Open - Sao Paulo Copa Claro - Buenos Aires Gerry Weber Open - Halle Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Ecuador Open - Quito Argentina Open - Buenos Aires Geneva Open - Geneva Konzum Croatia Open - Umag Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Cordoba Open - Cordoba Argentina Open - Buenos Aires Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Cordoba Open - Cordoba BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro